+Sun Jul 19 23:51:05 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (scroll_vertical): fix for vertical scrolling in case
+ of GTK_CLIST_ADD_MOD
+ * gtk/testgtk.c (add1000_clist): changed pixmap
+
Sat Jul 18 22:59:04 1998 Tim Janik <timj@gtk.org>
* gtk/gtkmain.h:
+Sun Jul 19 23:51:05 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (scroll_vertical): fix for vertical scrolling in case
+ of GTK_CLIST_ADD_MOD
+ * gtk/testgtk.c (add1000_clist): changed pixmap
+
Sat Jul 18 22:59:04 1998 Tim Janik <timj@gtk.org>
* gtk/gtkmain.h:
+Sun Jul 19 23:51:05 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (scroll_vertical): fix for vertical scrolling in case
+ of GTK_CLIST_ADD_MOD
+ * gtk/testgtk.c (add1000_clist): changed pixmap
+
Sat Jul 18 22:59:04 1998 Tim Janik <timj@gtk.org>
* gtk/gtkmain.h:
+Sun Jul 19 23:51:05 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (scroll_vertical): fix for vertical scrolling in case
+ of GTK_CLIST_ADD_MOD
+ * gtk/testgtk.c (add1000_clist): changed pixmap
+
Sat Jul 18 22:59:04 1998 Tim Janik <timj@gtk.org>
* gtk/gtkmain.h:
+Sun Jul 19 23:51:05 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (scroll_vertical): fix for vertical scrolling in case
+ of GTK_CLIST_ADD_MOD
+ * gtk/testgtk.c (add1000_clist): changed pixmap
+
Sat Jul 18 22:59:04 1998 Tim Janik <timj@gtk.org>
* gtk/gtkmain.h:
+Sun Jul 19 23:51:05 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (scroll_vertical): fix for vertical scrolling in case
+ of GTK_CLIST_ADD_MOD
+ * gtk/testgtk.c (add1000_clist): changed pixmap
+
Sat Jul 18 22:59:04 1998 Tim Janik <timj@gtk.org>
* gtk/gtkmain.h:
+Sun Jul 19 23:51:05 1998 Lars Hamann <lars@gtk.org>
+
+ * gtk/gtkclist.c (scroll_vertical): fix for vertical scrolling in case
+ of GTK_CLIST_ADD_MOD
+ * gtk/testgtk.c (add1000_clist): changed pixmap
+
Sat Jul 18 22:59:04 1998 Tim Janik <timj@gtk.org>
* gtk/gtkmain.h:
}
}
- if (clist->selection_mode == GTK_SELECTION_EXTENDED &&
- GTK_CLIST_ADD_MODE (clist))
- return;
-
switch (gtk_clist_row_is_visible (clist, clist->focus_row))
{
case GTK_VISIBILITY_NONE:
- if (old_focus_row != clist->focus_row)
+ if (old_focus_row != clist->focus_row &&
+ !(clist->selection_mode == GTK_SELECTION_EXTENDED &&
+ GTK_CLIST_ADD_MODE (clist)))
select_row (clist, clist->focus_row, -1, NULL);
switch (scroll_type)
{
}
default:
- if (old_focus_row != clist->focus_row)
+ if (old_focus_row != clist->focus_row &&
+ !(clist->selection_mode == GTK_SELECTION_EXTENDED &&
+ GTK_CLIST_ADD_MODE (clist)))
select_row (clist, clist->focus_row, -1, NULL);
break;
}
* GtkCList
*/
+static char * book_open_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c black",
+"X c #808080",
+"o c white",
+" ",
+" .. ",
+" .Xo. ... ",
+" .Xoo. ..oo. ",
+" .Xooo.Xooo... ",
+" .Xooo.oooo.X. ",
+" .Xooo.Xooo.X. ",
+" .Xooo.oooo.X. ",
+" .Xooo.Xooo.X. ",
+" .Xooo.oooo.X. ",
+" .Xoo.Xoo..X. ",
+" .Xo.o..ooX. ",
+" .X..XXXXX. ",
+" ..X....... ",
+" .. ",
+" "};
+
+static char * book_closed_xpm[] = {
+"16 16 6 1",
+" c None s None",
+". c black",
+"X c red",
+"o c yellow",
+"O c #808080",
+"# c white",
+" ",
+" .. ",
+" ..XX. ",
+" ..XXXXX. ",
+" ..XXXXXXXX. ",
+".ooXXXXXXXXX. ",
+"..ooXXXXXXXXX. ",
+".X.ooXXXXXXXXX. ",
+".XX.ooXXXXXX.. ",
+" .XX.ooXXX..#O ",
+" .XX.oo..##OO. ",
+" .XX..##OO.. ",
+" .X.#OO.. ",
+" ..O.. ",
+" .. ",
+" "};
+
+static char * mini_page_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c black",
+"X c white",
+"o c #808080",
+" ",
+" ....... ",
+" .XXXXX.. ",
+" .XoooX.X. ",
+" .XXXXX.... ",
+" .XooooXoo.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" ..........o ",
+" oooooooooo ",
+" "};
+
#define TESTGTK_CLIST_COLUMNS 20
static gint clist_rows = 0;
static GtkWidget *clist_omenu;
GdkBitmap *mask;
GdkPixmap *pixmap;
- pixmap = gdk_pixmap_create_from_xpm (GTK_CLIST (data)->clist_window,
- &mask,
- >K_WIDGET (data)->style->white,
- "3DRings.xpm");
+ pixmap = gdk_pixmap_create_from_xpm_d (GTK_CLIST (data)->clist_window,
+ &mask,
+ >K_WIDGET (data)->style->white,
+ mini_page_xpm);
for (i = 0; i < TESTGTK_CLIST_COLUMNS; i++)
{
* GtkCTree
*/
-static char * book_open_xpm[] = {
-"16 16 4 1",
-" c None s None",
-". c black",
-"X c #808080",
-"o c white",
-" ",
-" .. ",
-" .Xo. ... ",
-" .Xoo. ..oo. ",
-" .Xooo.Xooo... ",
-" .Xooo.oooo.X. ",
-" .Xooo.Xooo.X. ",
-" .Xooo.oooo.X. ",
-" .Xooo.Xooo.X. ",
-" .Xooo.oooo.X. ",
-" .Xoo.Xoo..X. ",
-" .Xo.o..ooX. ",
-" .X..XXXXX. ",
-" ..X....... ",
-" .. ",
-" "};
-
-static char * book_closed_xpm[] = {
-"16 16 6 1",
-" c None s None",
-". c black",
-"X c red",
-"o c yellow",
-"O c #808080",
-"# c white",
-" ",
-" .. ",
-" ..XX. ",
-" ..XXXXX. ",
-" ..XXXXXXXX. ",
-".ooXXXXXXXXX. ",
-"..ooXXXXXXXXX. ",
-".X.ooXXXXXXXXX. ",
-".XX.ooXXXXXX.. ",
-" .XX.ooXXX..#O ",
-" .XX.oo..##OO. ",
-" .XX..##OO.. ",
-" .X.#OO.. ",
-" ..O.. ",
-" .. ",
-" "};
-
-static char * mini_page_xpm[] = {
-"16 16 4 1",
-" c None s None",
-". c black",
-"X c white",
-"o c #808080",
-" ",
-" ....... ",
-" .XXXXX.. ",
-" .XoooX.X. ",
-" .XXXXX.... ",
-" .XooooXoo.o ",
-" .XXXXXXXX.o ",
-" .XooooooX.o ",
-" .XXXXXXXX.o ",
-" .XooooooX.o ",
-" .XXXXXXXX.o ",
-" .XooooooX.o ",
-" .XXXXXXXX.o ",
-" ..........o ",
-" oooooooooo ",
-" "};
-
GdkPixmap *pixmap1;
GdkPixmap *pixmap2;
GdkPixmap *pixmap3;
* GtkCList
*/
+static char * book_open_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c black",
+"X c #808080",
+"o c white",
+" ",
+" .. ",
+" .Xo. ... ",
+" .Xoo. ..oo. ",
+" .Xooo.Xooo... ",
+" .Xooo.oooo.X. ",
+" .Xooo.Xooo.X. ",
+" .Xooo.oooo.X. ",
+" .Xooo.Xooo.X. ",
+" .Xooo.oooo.X. ",
+" .Xoo.Xoo..X. ",
+" .Xo.o..ooX. ",
+" .X..XXXXX. ",
+" ..X....... ",
+" .. ",
+" "};
+
+static char * book_closed_xpm[] = {
+"16 16 6 1",
+" c None s None",
+". c black",
+"X c red",
+"o c yellow",
+"O c #808080",
+"# c white",
+" ",
+" .. ",
+" ..XX. ",
+" ..XXXXX. ",
+" ..XXXXXXXX. ",
+".ooXXXXXXXXX. ",
+"..ooXXXXXXXXX. ",
+".X.ooXXXXXXXXX. ",
+".XX.ooXXXXXX.. ",
+" .XX.ooXXX..#O ",
+" .XX.oo..##OO. ",
+" .XX..##OO.. ",
+" .X.#OO.. ",
+" ..O.. ",
+" .. ",
+" "};
+
+static char * mini_page_xpm[] = {
+"16 16 4 1",
+" c None s None",
+". c black",
+"X c white",
+"o c #808080",
+" ",
+" ....... ",
+" .XXXXX.. ",
+" .XoooX.X. ",
+" .XXXXX.... ",
+" .XooooXoo.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" .XooooooX.o ",
+" .XXXXXXXX.o ",
+" ..........o ",
+" oooooooooo ",
+" "};
+
#define TESTGTK_CLIST_COLUMNS 20
static gint clist_rows = 0;
static GtkWidget *clist_omenu;
GdkBitmap *mask;
GdkPixmap *pixmap;
- pixmap = gdk_pixmap_create_from_xpm (GTK_CLIST (data)->clist_window,
- &mask,
- >K_WIDGET (data)->style->white,
- "3DRings.xpm");
+ pixmap = gdk_pixmap_create_from_xpm_d (GTK_CLIST (data)->clist_window,
+ &mask,
+ >K_WIDGET (data)->style->white,
+ mini_page_xpm);
for (i = 0; i < TESTGTK_CLIST_COLUMNS; i++)
{
* GtkCTree
*/
-static char * book_open_xpm[] = {
-"16 16 4 1",
-" c None s None",
-". c black",
-"X c #808080",
-"o c white",
-" ",
-" .. ",
-" .Xo. ... ",
-" .Xoo. ..oo. ",
-" .Xooo.Xooo... ",
-" .Xooo.oooo.X. ",
-" .Xooo.Xooo.X. ",
-" .Xooo.oooo.X. ",
-" .Xooo.Xooo.X. ",
-" .Xooo.oooo.X. ",
-" .Xoo.Xoo..X. ",
-" .Xo.o..ooX. ",
-" .X..XXXXX. ",
-" ..X....... ",
-" .. ",
-" "};
-
-static char * book_closed_xpm[] = {
-"16 16 6 1",
-" c None s None",
-". c black",
-"X c red",
-"o c yellow",
-"O c #808080",
-"# c white",
-" ",
-" .. ",
-" ..XX. ",
-" ..XXXXX. ",
-" ..XXXXXXXX. ",
-".ooXXXXXXXXX. ",
-"..ooXXXXXXXXX. ",
-".X.ooXXXXXXXXX. ",
-".XX.ooXXXXXX.. ",
-" .XX.ooXXX..#O ",
-" .XX.oo..##OO. ",
-" .XX..##OO.. ",
-" .X.#OO.. ",
-" ..O.. ",
-" .. ",
-" "};
-
-static char * mini_page_xpm[] = {
-"16 16 4 1",
-" c None s None",
-". c black",
-"X c white",
-"o c #808080",
-" ",
-" ....... ",
-" .XXXXX.. ",
-" .XoooX.X. ",
-" .XXXXX.... ",
-" .XooooXoo.o ",
-" .XXXXXXXX.o ",
-" .XooooooX.o ",
-" .XXXXXXXX.o ",
-" .XooooooX.o ",
-" .XXXXXXXX.o ",
-" .XooooooX.o ",
-" .XXXXXXXX.o ",
-" ..........o ",
-" oooooooooo ",
-" "};
-
GdkPixmap *pixmap1;
GdkPixmap *pixmap2;
GdkPixmap *pixmap3;